<<entity>> Schedule {Analysis}

Documentation
The courses a student has enrolled in for a semester.

Parent PackageUniversity ArtifactsAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo


Operations
NameSignatureClass
getUniqueIdUniqueId getUniqueId ()Schedule
hasConflict hasConflict ()Schedule
addOffering addOffering (CourseOffering offering)Schedule
completeRegistration completeRegistration ()Schedule
getStudentStudent getStudent ()Schedule
new new (Student s)Schedule
set set (Schedule toSchedule)Schedule
getCommittedOfferingsCourseOffering getCommittedOfferings ()Schedule


Attributes
NameClassTypeInitial Value
semesterSchedule
scheduleIdScheduleUniqueId


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named----Not Named--Schedule--Not Named--Student
--Not Named----Not Named--ScheduleprimaryCoursesCourseOffering
--Not Named----Not Named--SchedulealternateCoursesCourseOffering
--Not Named----Not Named--Schedule--Not Named--MaintainScheduleForm


Dependencies
NameClassSupplier
--Not Named--ScheduleUniqueId


Realize Relationships
NameClassSupplier
--Not Named--ScheduleSecureData
--Not Named--ScheduleIPersistent